home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FishMarket 1.0
/
FishMarket v1.0.iso
/
fishies
/
551-575
/
disk_570
/
gadtoolsbox
/
source
/
source.lha
/
Protos.h
< prev
next >
Wrap
C/C++ Source or Header
|
1991-11-04
|
10KB
|
297 lines
/*-- AutoRev header do NOT edit!
*
* Program : Protos.h
* Copyright : © Copyright 1991 Jaba Development
* Author : Jan van den Baard
* Creation Date : 04-Nov-91
* Current version : 1.00
* Translator : DICE v2.6
*
* REVISION HISTORY
*
* Date Version Comment
* --------- ------- ------------------------------------------
* 04-Nov-91 1.00 Program routine protos.
*
*-- REV_END --*/
/*
* --- About.c
*/
__regargs void PrintAbout( WORD l, WORD t );
void About( void );
/*
* --- Binary.c
*/
long WriteIcon( void );
__regargs void WriteNewMenus( BPTR file );
__regargs void WriteITexts( BPTR file );
__regargs void WriteGadgetXtra( BPTR file, struct ExtNewGadget *eng );
__regargs void WriteGadgets( BPTR file );
__regargs long WriteBinary( long req );
__regargs void ReadNewMenus( BPTR file );
__regargs void ReadITexts( BPTR file );
__regargs void ReadGadgetXtra( BPTR file, struct ExtNewGadget *eng );
__regargs void ReadGadgets( BPTR file );
__regargs long ReadBinary( long req);
/*
* --- Button.c
*/
long MakeButton( void );
__regargs void ChangeButton( struct ExtNewGadget *eng );
__regargs long EditButton( WORD x, WORD y, WORD x1, WORD y1, struct Gadget *edit );
/*
* --- CheckBox.c
*/
long MakeCheckBox( void );
__regargs void ChangeCheckBox( struct ExtNewGadget *eng );
__regargs long EditCheckBox( WORD x, WORD y, WORD x1, WORD y1, struct Gadget *edit );
/*
* --- Coords.c
*/
__regargs void SetTitle( UBYTE *title );
__regargs void UpdateCoords( long how, WORD l, WORD t, WORD w, WORD h );
/*
* --- Cycle.c
*/
long MakeCycle( void );
__regargs void ChangeCycle( struct ExtNewGadget *eng );
__regargs long EditCycle( WORD x, WORD y, WORD x1, WORD y1, struct Gadget *edit );
/*
* --- DriPen.c
*/
long EditDriPens( void );
/*
* --- EAReq.c
*/
__stkargs long MyRequest( UBYTE *hail, UBYTE *gadgets, UBYTE *body, ... );
/*
* --- Func.c
*/
__regargs long ReadIMsg( struct Window *iwnd );
__regargs void ClearMsgPort( struct MsgPort *mport );
__regargs struct ListViewNode *MakeNode( UBYTE *name );
__regargs struct ListViewNode *FindNode( struct List *list , long entry );
__regargs void FreeList( struct List *list );
__regargs void GetMouseXY( UWORD *x, UWORD *y );
__regargs void Box( UWORD x, UWORD y, UWORD x1, UWORD y1 );
__regargs struct TagItem *MakeTagList( long numtags );
__regargs long SetTagData( struct TagItem *tags, Tag tag, Tag data );
__regargs long MyTagInArray( Tag tag, struct TagItem *tags );
__regargs void FreeTagList( struct TagItem *tags, long numtags );
__regargs struct Gadget *WaitForGadget( struct Window *wnd );
__regargs long ReOpenScreen( long wnd );
void DoWBench( void );
__regargs struct ExtNewGadget *FindExtGad( struct Gadget *gadget );
void Renumber( void );
void CheckSuffix( void );
__regargs void SetStringGadget( struct Gadget *g );
void RemoveAllGadgets( void );
long RemakeAllGadgets( void );
__regargs void FreeExtGad( struct ExtNewGadget *eng );
__regargs long MouseMove( struct Window *wnd, long on );
__regargs void FlipFlop( struct Window *wnd, struct Gadget **list, long index, BOOL *val );
__regargs void EnableGadget( struct Window *wnd, struct Gadget **list, long index, BOOL val );
__regargs long ListToLabels( struct List *list, struct ExtNewGadget *eng );
__regargs long LabelsToList( struct List *list, struct ExtNewGadget *eng );
__regargs void SizeAGadget( struct ExtNewGadget *eng );
__regargs long CopyList( struct ExtNewGadget *src, struct ExtNewGadget *dst );
__regargs long CopyLabels( struct ExtNewGadget *src, struct ExtNewGadget *dst, long t );
__regargs BPTR MyOpen( long mode );
void DeleteAllGadgets( void );
void CheckDirExtension( void );
void RefreshWindow( void );
__regargs void AlertUser( long how );
void Quit( void );
__stkargs long MyFPrintf( BPTR fh, UBYTE *format, ... );
long CountGadgets( void );
/*
* --- GenAsm.c
*/
__regargs void WriteAsmNewMenu( BPTR file, struct ExtNewMenu *menu, UWORD num, BOOL what );
__regargs void WriteAsmMenus( BPTR file );
__regargs void WriteAsmID( BPTR file );
__regargs void WriteAsmXdef( BPTR file );
__regargs void WriteAsmGlob( BPTR file );
__regargs void WriteAsmGadgetTags( BPTR file );
__regargs void WriteAsmGText( BPTR file );
__regargs void WriteAsmLabels( BPTR file );
__regargs void WriteAsmNode( BPTR file, struct ExtNewGadget *eng, struct ListViewNode *node, WORD num );
__regargs void WriteAsmList( BPTR file );
__regargs void WriteAsmTextAttr( BPTR file );
__regargs void WriteAsmWTags( BPTR file );
__regargs void WriteAsmSTags( BPTR file );
__regargs void WriteAsmIText( BPTR file );
__regargs void WriteAsmGadgets( BPTR file );
__regargs void WriteAsmCleanup( BPTR file );
long WriteAsmSource( void );
/*
* --- GenC.c
*/
__regargs void WritePlaceFlags( BPTR file, long flags, long mode );
__regargs void WriteIDFlags( BPTR file, long flags, long mode );
__regargs void WriteCDrMd( BPTR file, long drmd, long mode );
__regargs void WriteIDCMPFlags( BPTR file, long idcmp, long mode );
__regargs void WriteWindowFlags( BPTR file, long flags, long mode );
__regargs void WriteCNewMenu( BPTR file, struct ExtNewMenu *menu );
__regargs void WriteCMenus( BPTR file );
__regargs void WriteCID( BPTR file );
__regargs void WriteCGlob( BPTR file );
__regargs void WriteCLabels( BPTR file );
__regargs void WriteCNode( BPTR file, struct ExtNewGadget *eng, struct ListViewNode *node, WORD num );
__regargs void WriteCList( BPTR file );
__regargs void WriteCTextAttr( BPTR file );
__regargs void WriteCWTags( BPTR file );
__regargs void WriteCSTags( BPTR file );
__regargs void WriteCIText( BPTR file );
__regargs void WriteCHeader( BPTR file );
__regargs void WriteCGadgets( BPTR file );
__regargs void WriteCCleanup( BPTR file );
long WriteCSource( void );
/*
* --- GetFont.c
*/
void GetFont( void );
/*
* --- Idcmp.c
*/
void GetGadgetIDCMP( void );
void SetIDCMPGadgets( void );
void GetUserIDCMP( void );
void SetIDCMP( void );
long EditIDCMP( void );
/*
* --- ItemEd.c
*/
void MutualExclude( void );
__regargs void SetEd( long type, struct ExtNewMenu *item );
__regargs void SetTheFlags( struct ExtNewMenu *item );
__regargs long ItemEdit( struct ExtNewMenu *parent );
/*
* --- ListView.c
*/
__regargs void SetLabels( struct ExtNewGadget *eng );
__regargs void GetLabels( struct ExtNewGadget *eng );
long MakeListView( void );
__regargs void ChangeListView( struct ExtNewGadget *eng );
__regargs long EditListView( WORD x, WORD y, WORD x1, WORD y1, struct Gadget *edit );
/*
* --- auto.lib
*/
void _waitwbmsg( void );
/*
* --- main.c
*/
void HandleMenus( void );
__regargs void SetupProgram( long dsp );
__regargs void QuitProgram( long code );
void ClearWindow( void );
void MoveGadget( void );
void SizeGadget( void );
void CopyGadget( void );
void DeleteGadget( void );
void EditGadget( void );
__regargs void DisplayGInfo( long kind, WORD x, WORD y, WORD x1, WORD y1 );
void Join( void );
void Split( void );
long ParseName( void );
void _main( void );
/*
* --- MenuEd.c
*/
struct ExtNewMenu *MakeDummy( void );
__regargs struct ExtNewMenu *GetExtMenu( UBYTE *name, long type );
__regargs void FreeMenuList( struct ExtMenuList *list, long all );
__regargs void FreeMenu( struct ExtNewMenu *menu );
void FreeNewMenus( void );
void TestMenus( void );
long MenuEdit( void );
/*
* --- MX.c
*/
long MakeMX( void );
__regargs void ChangeMX( struct ExtNewGadget *eng );
__regargs long EditMX( WORD x, WORD y, WORD x1, WORD y1, struct Gadget *edit );
/*
* --- New.c
*/
void New( void );
long MakePalette( void );
/*
* --- Palette.c
*/
__regargs void ChangePalette( struct ExtNewGadget *eng );
__regargs long EditPalette( WORD x, WORD y, WORD x1, WORD y1, struct Gadget *edit );
/*
* --- Prefs.c
*/
__regargs void SetPreferences( struct Prefs *prf );
__regargs void MakePreferences( struct Prefs *prf );
void ReadPreferences( void );
void WritePreferences( void );
long Preferences( void );
/*
* --- Resources.c
*/
long OpenLibraries( void );
void CloseLibraries( void );
__regargs long GetScreenInfo( struct Screen *screen );
__regargs void FreeScreenInfo( struct Screen *screen );
/*
* --- ScreenSelect.c
*/
__regargs long GetModes( long monitor );
__regargs long CheckModes( struct Screen *scr );
long ScreenSelect( void );
/*
* --- ScreenSpecial.c
*/
long ScreenSpecial( void );
/*
* --- Scroller.c
*/
long MakeScroller( void );
__regargs void ChangeScroller( struct ExtNewGadget *eng );
__regargs long EditScroller( WORD x, WORD y, WORD x1, WORD y1, struct Gadget *edit );
/*
* --- SetPalette.c
*/
__regargs void SetProp( long reg );
long SetPalette( void );
/*
* --- Slider.c
*/
long MakeSlider( void );
__regargs void ChangeSlider( struct ExtNewGadget *eng );
__regargs long EditSlider( WORD x, WORD y, WORD x1, WORD y1, struct Gadget *edit );
/*
* --- StrInt.c
*/
long MakeStrInt( void );
__regargs void ChangeStrInt( struct ExtNewGadget *eng );
__regargs long EditStrInt( WORD x, WORD y, WORD x1, WORD y1, struct Gadget *edit );
/*
* --- WFlags.c
*/
void SetFlagGadgets( void );
void GetUserFlags( void );
void SetFlags( void );
void SetChanges( void );
__regargs void DoExclude( UWORD id );
long EditFlags( void );
/*
* --- WindowSpecial.c
*/
long WindowSpecial( void );
/*
* --- WindowText.c
*/
long MakeTextList( void );
struct IntuiText *AddAText( void );
__regargs void ChangeText( struct IntuiText *text );
__regargs void PlaceText( struct IntuiText *txt );
void DeleteTexts( void );
__regargs void RemoveText( struct IntuiText *txt );
__regargs struct IntuiText *EditText( struct IntuiText *itxt );
__regargs struct IntuiText *SelectText( void );